package cn.rui.service;

import cn.rui.entity.PageResult;
import cn.rui.entity.QueryPageBean;
import cn.rui.pojo.Role;

import java.util.List;

public interface RoleService {
    List<Role> findAllRoleName();

    PageResult findPage(QueryPageBean queryPageBean);

    Role findById(Integer id);

    List<Integer> findPermissionsByRoleId(Integer id);

    List<Integer> findUrlsByRoleId(Integer id);

    void add(List<Integer> menuIds, List<Integer> permissionIds, Role role);

    void edit(List<Integer> menuIds, List<Integer> permissionIds, Role role);

    void delete(Integer id);
}
